
  HelpChat Server 13 部署说明（Linux）
=============================================


一、解压安装包
--------------------------------------
  tar -xzf HelpChat_Server_Linux_<架构>_<版本>.tar.gz
  cd HelpChat_Server_Linux_<架构>_<版本>


二、部署到正式目录
--------------------------------------
  sudo mkdir -p /opt/helpchat_server
  sudo cp -r * /opt/helpchat_server/
  cd /opt/helpchat_server

  注：使用固定目录便于长期维护和自动升级。


三、设置可执行权限
--------------------------------------
  sudo chmod +x helpchatsvr
  sudo chmod +x bin/ffmpeg bin/ffprobe bin/hcupdater


四、安装并启动服务
--------------------------------------
  sudo ./helpchatsvr install
  sudo ./helpchatsvr start


五、查看服务状态
--------------------------------------
  sudo ./helpchatsvr status


六、运行模式配置
--------------------------------------
  修改配置文件：config/helpchatsvr.ini

  找到 [runtime] 部分：
    run_mode = 0    办公模式，使用 db_office 数据库
    run_mode = 1    运营模式，使用 db_market 数据库


七、数据库配置（可选）
--------------------------------------
  默认使用 SQLite，无需额外配置。

  如需使用其他数据库，修改配置文件：
  config/helpchatsvr.ini

  找到 [database] 部分，修改以下参数：
    type      = sqlite / mysql / postgres / sqlserver
    host      = 数据库地址
    port      = 数据库端口
    user      = 数据库用户名
    password  = 数据库密码
    db_office = 办公数据库名（run_mode=0 时使用）
    db_market = 运营数据库名（run_mode=1 时使用）

  注：除 sqlite 之外，其它数据库请确保先创建好空的同名数据库，例如：

    办公模式：
    create database helpchat_office CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

    运营模式：
    create database helpchat_market CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

  修改配置后重启服务：
    sudo ./helpchatsvr restart


八、其他命令
--------------------------------------
  停止服务:     sudo ./helpchatsvr stop
  卸载服务:     sudo ./helpchatsvr uninstall
  控制台运行:   sudo ./helpchatsvr run
  查看版本:     ./helpchatsvr version


九、默认端口
--------------------------------------
  登录服务:         6800
  内核服务:         6866
  存储服务:         6888
  论坛服务:         6816
  远程桌面中转服务:  6898
  管理后台:         6980

  确保防火墙开放以上端口。


十、管理后台
--------------------------------------
  访问地址: http://服务器IP:6980
  默认账号: admin
  默认密码: helpchat
